exorbitant sum - French English Dictionary